/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores;

/**
 *
 * @author USER
 */
import Entidades.Estadooperario;

import logica.jpaControllers.EstadooperarioJpaController;
import java.util.List;

public class CtrlEstadoPersona {
  public CtrlEstadoPersona() {
    }
   
    public void guardarEstadoPersona(Estadooperario art) {
        EstadooperarioJpaController ga = new EstadooperarioJpaController();
        ga.create(art);
    }
    
    public void eliminarEstadoPersona(Estadooperario estadoPersona) throws Exception{
        EstadooperarioJpaController ga = new EstadooperarioJpaController();
        ga.destroy(estadoPersona.getIdestadooperario());
    }

    public void modificarEstadoPersona(Estadooperario a) throws Exception {
        EstadooperarioJpaController ga = new EstadooperarioJpaController();
        ga.edit(a);
    }
    
     
    public Estadooperario buscarEstadoPersona_X_idEstadopersona(int idestadopersona){
        EstadooperarioJpaController ga = new EstadooperarioJpaController();
        return ga.findEstadooperario(idestadopersona);
       
    }
    
    public Estadooperario buscarEstadoPersonaNombre(String nom) throws Exception{
        EstadooperarioJpaController ga = new EstadooperarioJpaController();
        return ga.findEstadooperario_x_nombre(nom);
    }
     
    public List buscarTodosEstadoPersona() throws Exception{        
        EstadooperarioJpaController ga = new EstadooperarioJpaController();
        return ga.findEstadooperarioEntities();
    }
  
}
